// pages/yuyue/project/project.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    activeId:[]
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (t) {
    this.init()
    var pages = getCurrentPages();
    t.page && this.setData({
      activeId:[...pages[pages.length - 1].data.itemId],
      page:t.page
    })
  },

  init(){
    var t = this
    getApp().request({
      url:'https://live.sgwxmini.com/beauty/case/getTreatmentTop',
      data:{
        hosId:getApp().api.siteinfo.hosId
      },
      loading:true,
      success(e){
        var list=[],type=e.datatype[0]
        for(var i in type){
          list.push({type:type[i], list:e[i]})
        }
        t.setData({list})
      }
    })
  },
  setActive(e){
    var ids = this.data.activeId,
      item = e.target.dataset.item,
      idx = -1;
    ids.forEach((i,x)=>{if(i.id == item.id) idx=x})
    if(idx > -1){
      ids.splice(idx,1)
    }else if(ids.length < 3) {
      ids.push(item)
    }else {
      wx.showToast({title:'不能超过3个', icon:'none'})
      return;
    }
    this.setData({activeId:ids})
  },
  prev(){
    var t = this;
    var pages = getCurrentPages();
    var prevPage = pages[pages.length - 1];
    t.data.page ? prevPage.setData({
      itemId:t.data.activeId
    },function () {
      wx.navigateBack({delta:1})
    }) : wx.redirectTo({
      url:'/pages/yuyue/yuyue?activeId='+JSON.stringify(t.data.activeId)
    })

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  }
})